﻿using System;
using System.Collections.Generic;
using System.Linq;

namespace Recon.Portal.DataObjects
{
    public class MatchedInvoice
    {
        #region: Public Constructor
        public MatchedInvoice()
        {
        }
#endregion

        #region: Public Properties
        public string InvoiceUniqueID { get; set; }
        public string StatementUniqueID { get; set; }
        public string InvoiceNumber { get; set; }
        public DateTime InvoiceDate { get; set; }
        public string RemitterID { get; set; }
        public string RemitterName { get; set; }
        public double InvoiceAmount { get; set; }
        public double InvoiceAmountToReconcile { get; set; }
        public bool IsPartialInvoiceMatch { get; set; }
        public string ReferenceNumber { get; set; }
        public DateTime ValueDate { get; set; }
        public string Narration1 { get; set; }
        public double StatementAmount { get; set; }
        public double StatementAmountToReconcile { get; set; }
        public bool IsPartialStatementMatch { get; set; }
        public string MatchKey { get; set; }
        #endregion
    }
}